


(function($) {

    $(document).ready(function() {
        
        /** 
         * Aqui ocorre a troca de equipamento quando o usuário
         * seleciona um equipamento diferente
         * 
         * @param {string} equipamento Nome do equipemento que está sendo 
         * utilizado em minúsculo e sem espaço.
         */
        function equipamentoTrocado(equipamento){
            console.log(equipamento);
        }
        
        
        /*
         * Padrão Command para os dois comandos abaixo.
         */
        function digito(numero){
            
        }
        
        function comando(comando){
            
        }
        
        /**
         * padrão Façade.
         */
        function prepararSono(){
            
        }
        
        function prepararCinema(){
            
        }
        
        
        
        
        $(".digito").on("click", function() {
            var num = parseInt($(this).text());
            digito(num);
        });
        
        $(".comando").on("click", function() {
            var fn = $(this).attr("data-fn");
            comando(fn);
        });
        $(".btnFacade").on("click", function() {
            var fn = $(this).attr("data-fn");
            if(fn==="psono"){
                prepararSono();
            }else if(fn==="pcinema"){
                prepararCinema();
            }
        });
        
        $("#selectEquipamento").change(function(){
            equipamentoTrocado($(this).val());
        });

    });


})(jQuery);